MySQL计算时间差

您所在的位置:网站首页 mysql计算日期的差值 错误 MySQL计算时间差

MySQL计算时间差

2023-07-21 00:48| 来源: 网络整理| 查看: 265

计算日期差 date2 - date1

datediff(date2, date1) ,结果为 日

计算更改后的日期

增加:DATE_ADD(time, INTERVAL 10 MINUTE) 结果为datetime类型,其中MINUTE为单位,可为day、hour、minute、second等减少:DATE_SUB(time, INTERVAL 10 MINUTE)

计算秒差 time2 - time1

unix_timestamp(time2) - unix_timestamp(time1),结果为秒timediff(time2, time1) 结果为 时分秒,再 使用time_to_sec(timediff(time2, time1))转换成秒timestampdiff(second, time1, time2),结果为单位,在这里是秒,其中second可以为minute、hour、day等

注意:在MySQL中,datetime等日期类型可以直接进行逻辑运算,如date1 > date2;但不能进行数字运算,如time2 - time1需要使用函数。

时间戳转换为datetime:from_unixtime(time_stamp),结果为 年月日 时分秒

对日期格式化:

DATE_FORMAT(now(),'%Y-%m-%d %H:%i:%s')


【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3